package com.yangmf.auto_message_handle.service;

import com.yangmf.auto_message_handle.pojo.dto.EventqueryDTO;
import com.yangmf.auto_message_handle.pojo.entity.Event;
import com.yangmf.auto_message_handle.result.PageResult;
import com.yangmf.auto_message_handle.result.Result;

import java.time.LocalDateTime;
import java.util.List;

public interface EventService {

    public void addEvent(Event event);

    public List<String> getEventuuid(LocalDateTime start_time);

    public void addmessageToEvent(String eventuuid,String message);

    public PageResult list(EventqueryDTO queryDTO);

  public Event getEventById(Long id);

   public void batchDeleteEvents(List<Long> ids);

   public void mergeEvent(Long eventId1, Long eventId2);

  public   void archiveEvent(Long eventId,Long archiveId);
}
